/**
 * @author: Miss.杨
 * @date: 2025年3月18日 21:45:26
 * @description: 
 */
package com.sheepone.monitor.audit.anno.scene;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import org.springframework.stereotype.Component;

/**
 * @author: Miss.杨
 * @date: 2025年3月18日 21:45:26
 * @description:
 *               1、对于不同scene提供某些统一值的自动获取，减少重复代码
 * 
 *               2.1、SpringBoot启动之后，自动扫描到标注了该注解的实现类
 *               2.2、遍历实现类拿到所有标注了@AfterScene和@BeforeScene的实现方法
 *               2.3、根据@AfterScene和@BeforeScene的value值，调用对应的方法
 * 
 *               3.1、
 */
@Component
@Target({ ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
public @interface AuditSceneProcessor {

}
